Cos'è full adder?

Un full adder è un componente circuitale utilizzato per sommare tre bit, prendendo in input due bit di ingresso (A e B) e un bit di carry in ingresso (CIN). Il full adder restituisce la somma dei tre bit in output (SUM) e un bit di carry out (COUT) che rappresenta il carry generato dalla somma.

Il full adder può essere implementato utilizzando porte logiche come XOR, AND e OR. Esistono diverse configurazioni per implementare un full adder, tra cui la configurazione a T e la configurazione CMOS.

Il full adder è ampiamente utilizzato in circuiti digitali per l'aritmetica binaria, come nel caso degli addizionatori a 1-bit e a n-bit. È un componente fondamentale nella costruzione di circuiti più complessi come ALU (Arithmetic Logic Units) e processori.